#!/usr/bin/python3.8.9
# -*- coding: utf-8 -*-

# @Author  : Tina Yu
# @Time    : 2021-5-3 17:51

import pytest


@pytest.fixture(scope="session")
# @pytest.fixture(autouse="true") # 可自动执行，每个用例方法执行前都会自动执行这个。缺点：无法返回值给测试用例。
def open():
    print("打开浏览器")
    yield
    print("执行teardown！")
    print("最后关闭浏览器！")


@pytest.fixture(scope='module')
def login_r(request):
    # 通过request.param获取参数
    user = request.param
    print(f"\n 登录用户名为：{user}")
    return user
